A Teleological Process Theory of Software Development
نویسندگان
چکیده
This paper presents a teleological process theory of software design in organizations. The proposed theory is compared to the Function-Behavior-Structure (FBS) Framework â a leading process theory of engineering design proposed by John Gero. A positivist, multiple case study methodology to empirically compare the veracity and predictive power of the two theories described. Results from a pilot case suggest that the observed behaviors of the development team are better described by the proposed theory than by the FBS Framework.
منابع مشابه
Elicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملMapping Activity Diagram to Petri Net: Application of Markov Theory for Analyzing Non-Functional Parameters
The quality of an architectural design of a software system has a great influence on achieving non-functional requirements of a system. A regular software development project is often influenced by non-functional factors such as the customers' expectations about the performance and reliability of the software as well as the reduction of underlying risks. The evaluation of non-functional paramet...
متن کاملAn analysis of the “core” decision process of the Hunt and Vitell model of ethical decision making in marketing
The purpose of this article is to analyze the nature of the deontological and teleological evaluations in the Hunt and Vitell model and offer a revision that more accurately reflects how the process actually occurs. Previously published works concerning ethical business models identify or imply limitations with the “core” decision-making process. In particular, concerns exist with (1) the proce...
متن کاملTeleological Modeling and Reasoning for Automated Software Adaptations
The design of a long-living software artifact evolves through many versions. Changes in the design requirements from one version to the next typically are incremental and sometimes quite small (deltas). A software engineer (or a team of software engineers) formulates the requirements of a new version, adapts the design of the previous versions to meet the new requirements, implements and evalua...
متن کامل